space
Previous Page | Next Page

SAS Namespace Types

HierarchyLevel


Subclass of PrimaryType


Overview

Represents a level within one and only one hierarchy. A level may participate in multiple heirarchies as represented by the levels association to HierarchyLevel objects. A HierachyLevel object is not deleted when a level is deleted, OLAP will instea d collapse the hierarchy if the associated level object is not found.

Security Inheritance and Enforcement Rules

The following list of associations is used to determine if this object should inherit access controls from another object (inheritance), or if the association is allowed for the object (enforcement). An association will not be created unless the calling user is authorized to update one or both objects involved in the association. For more information about inheritance and enforcement rules, see the SAS Intelligence Platform: Security Administration Guide.

Attributes

Name Description Type Length
UniqueName UniqueName   String 256  

Inherited Attributes
Name, Id, Desc, MetadataCreated, MetadataUpdated, ChangeState, IsHidden, LockedBy, PublicType, UsageVersion

Associations

= indicates the resident side of an association, or where the association is persisted for cross-repository associations. If no resident side is indicated, this association may not cross repository boundaries.
Name Cardinality Description Associated Types
AssociatedHierarchy

Partner: RootHierarchyLevel

0 to 1 The hierarchy, if any, that has this hierarchy level at the root.   Hierarchy
AssociatedLevel

Partner: HierarchyLevels

0 to 1 The level that owns this hierarchy level. Level
ParentLevel

Partner: SubLevel

0 to 1 The parent level.  HierarchyLevel
SubLevel

Partner: ParentLevel

0 to 1 The sublevel.  HierarchyLevel

Inherited Associations
AccessControls/Objects, Changes/Objects, CustomAssociations/OwningObject, Documents/Objects, Extensions/OwningObject, ExternalIdentities/OwningObject, FavoritesContainers/Favorites, Groups/Members, Implementors/ImplementedObjects, Keywords/Objects, LocalizedAttributes/AssociatedLocalizedObject, Notes/Objects, PrimaryPropertyGroup/AssociatedObject, Prompts/PromptEnabledObject, Properties/AssociatedObject, PropertySets/OwningObject, ReferencedObjects/AssociatedObjects, ResponsibleParties/Objects, SourceTransformations/TransformationSources, SpecSourceTransformations/SourceSpecifications, SpecTargetTransformations/TargetSpecifications, TargetTransformations/TransformationTargets, Timestamps/Objects, Trees/Members, TSObjectNamespace/TSObjects, UsedByPrototypes/UsingPrototype, UsingPrototype/UsedByPrototypes, Variables/AssociatedObject

Attribute Details

UniqueName
     Type:  String 256  

UniqueName

Association Details

AssociatedHierarchy
     Cardinality:   0 to 1
     Partner:   RootHierarchyLevel

The hierarchy, if any, that has this hierarchy level at the root.  

Associated Types:
Hierarchy

AssociatedLevel
     Cardinality:   0 to 1
     Partner:  HierarchyLevels

The level that owns this hierarchy level.  

Associated Types:
Level

ParentLevel
     Cardinality:   0 to 1
     Partner:  SubLevel

The parent level. 

Associated Types:
HierarchyLevel

SubLevel
     Cardinality:   0 to 1
     Partner:   ParentLevel

The sublevel. 

Associated Types:
HierarchyLevel

Previous Page | Next Page | Top of Page